Package-level declarations
Types
Link copied to clipboard
class ApiVideoLiveStream @RequiresPermission(allOf = ["android.permission.RECORD_AUDIO", "android.permission.CAMERA" ] ) constructor(context: Context, apiVideoView: ApiVideoView, connectionListener: IConnectionListener, permissionRequester: (List<String>, onGranted: () -> Unit) -> Unit = { _, onGranted -> onGranted() })
Manages both livestream and camera preview.
Link copied to clipboard
Link copied to clipboard
object ConfigurationHelper
Link copied to clipboard
Functions
Link copied to clipboard
Add a slash at the end of a String only if it is missing.
Link copied to clipboard
fun ApiVideoLiveStream(context: Context, apiVideoView: ApiVideoView, connectionListener: IConnectionListener, initialAudioConfig: AudioConfig? = null, initialVideoConfig: VideoConfig? = null, initialCameraPosition: CameraFacingDirection = CameraFacingDirection.BACK, permissionRequester: (List<String>, onGranted: () -> Unit) -> Unit = { _, onGranted -> onGranted() }): ApiVideoLiveStream